class Lista_Comandos:
    def __init__(self):
        self.lista = []
        self.pos = -1

    def addlast(self,comando):
        if len(self.lista) == 0:
            self.lista.append(comando)
        elif self.lista[-1] <> comando:
            self.lista.append(comando)
        self.pos = len(self.lista) 

    def next(self):
        if len(self.lista) == 0:
            return ''
        else:
            if self.pos <> 0:
               self.pos -= 1
            return self.lista[self.pos]
        
    def prev(self):
        if len(self.lista) == 0:
            return ''
        else:
            if self.pos == len(self.lista) - 1:
                self.pos += 1
                return ''
            elif self.pos > len(self.lista) - 1:
                return ''
            else:
                self.pos += 1
                return self.lista[self.pos]

